package 工厂模式.abstractfactory.factory;

import 工厂模式.abstractfactory.products.AliRefund;
import 工厂模式.abstractfactory.products.Refund;
import 工厂模式.method.products.AliPay;
import 工厂模式.method.products.Pay;

/**
 * 抽象工厂是一个工厂生产一系列产品簇
 */
public class AliFactory implements Factory {

    @Override
    public Pay createPay() {
        return new AliPay();
    }

    @Override
    public Refund createRefund() {
        return new AliRefund();
    }

}
